/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.uca.dss.curso2011.grupo1.interfaz;

import java.util.List;
import org.uca.dss.curso2011.grupo1.clases.Hora;
import org.uca.dss.curso2011.grupo1.clases.Reserva;

/**
 * Clase que contiene la información principal del estado del sistema.
 * @author David y Alejandro
 */
public class Estado {

    private List<Hora> horas;
    private List<Reserva> reservas;

    /**
     * Constructor de la clase Estado
     * @param horas Listado de las horas registradas en el sistema.
     * @param reservas Listado de las reservas registradas en el sistema.
     */
    public Estado (List<Hora> horas, List<Reserva> reservas){
       this.horas  = horas;
       this.reservas = reservas;
    }


    /**
     * Método que devuelve las horas del sistema.
     * @return horas
     */
    public List<Hora> obtieneHoras() {
        return this.horas;
    }

    /**
     * Méotodo que devuelve las reservas del sistema.
     * @return reservas
     */
    public List<Reserva> obtieneReservas() {
        return this.reservas;
    }

}
